import { initMixin } from "./init";
import { lifecycleMixin } from './lifecycle'
import { renderMixin } from './vnode/index'
import { initGlobalApi } from './globalApi/index'
import { stateMixin } from './initState'
function Vue(options) {
    // 初始化
    this._init(options);
}

// 增加初始化函数
initMixin(Vue);

// 增加虚拟DOM
lifecycleMixin(Vue)

// 增加渲染函数
renderMixin(Vue)

// 
stateMixin(Vue)

// 
initGlobalApi(Vue)

export default Vue;
